package com.xzy.springboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@SpringBootApplication
@EnableEurekaClient
@EnableConfigServer
public class ConfigCenter3344 {
    public static void main(String[] args) {
        SpringApplication.run(ConfigCenter3344.class,args);
    }



    /*3344为配置中心(依赖远程配置仓库使用)使用springconfig远程获取仓库内容,使用bus消息总线统一刷新微服务
    需要刷新微服务配置文件时只需要网该服务发post请求即可(依赖actuator)
    * 配置中心使用需要基于远程仓库,使用时yml配置加注解即可*/


    /*http://localhost:3344/master/test-master.yml测试拿到test.yml*/
    /*http://localhost:3355/actuator/bus-refresh 消息总线刷新所有微服务配置(利用rabbitmq消息队列实现)*/
    /*http://localhost:3355/actuator/bus-refresh/config-client:3355可定点刷新某一微服务(config-client为微服务名(真实地址来自注册中心))*/
}
